home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 2
/
Nebula Two.iso
/
SourceCode
/
MiscKit1.7.1
/
MiscKitArchive.mbox
/
mbox
/
000098_kane@sonata.cc.purdue.edu_Fri Jan 21 11:19 MST 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1994-10-30
|
3KB
Received: from yvax2.byu.edu by maine.et.byu.edu; Fri, 21 Jan 1994 11:19:34 -0700
Return-Path: <kane@sonata.cc.purdue.edu>
Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.3-3 #4169)
id <01H7XXWRT834HTS8HW@yvax.byu.edu>; Fri, 21 Jan 1994 11:18:47 MST
Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.3-3 #4169)
id <01H7XXWQ733KHTSFO6@yvax.byu.edu>; Fri, 21 Jan 1994 11:18:42 MST
Received: from yvax2.byu.edu by alaska.et.byu.edu; Fri,
21 Jan 1994 11:17:17 -0700
Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.3-3 #4169)
id <01H7XXUMJLE8HSJVXV@yvax.byu.edu>; Fri, 21 Jan 1994 11:17:04 MST
Received: from sonata.cc.purdue.edu by yvax.byu.edu (PMDF V4.3-3 #4169)
id <01H7XXUEGRHCHTSFGQ@yvax.byu.edu>; Fri, 21 Jan 1994 11:16:50 MST
Received: from waltz.cc.purdue.edu by sonata.cc.purdue.edu (5.61/Purdue_CC)
id AA06590; Fri, 21 Jan 94 13:16:43 -0500
Received: by waltz.cc.purdue.edu (NX5.67d/NX3.0X) id AA00953; Fri,
21 Jan 94 13:16:38 -0500
Received: by NeXT.Mailer (1.95)
Received: by NeXT Mailer (1.95)
Date: Fri, 21 Jan 1994 13:16:38 -0500
From: kane@sonata.cc.purdue.edu
Subject: Misc_TBMK string/stream searching functions 1.1 beta
To: misckit@byu.edu
Message-Id: <9401211816.AA06590@sonata.cc.purdue.edu>
Content-Transfer-Encoding: 7BIT
Status: RO
I am wrapping up changes and additions to the fast literal string
searching/matching functions included with the MiscKit, and would
like to get some feedback on design, implementation, and/or bugs.
In particular, I would like to get some testing done by others,
as well as myself, on a new routine that searches NXStreams.
For version 1.1, I have moved many decisions that used to be made
in the string searching function (Misc_TBMKsearch) out to the
compilation step, there to be done once. I've also been able to
remove most of the special case handling in this function and
synthesize the ignore case/keep case and forward/reverse options
better into one algorithm. The result is a bit faster than the
version 1.0 algorithm, and definately more readable code.
I've also added a function that (purports to, at least) searches
NXStreams. Now files and memory streams can be searched relatively
painlessly (though the performance is not up to that of the
original searching routine yet). But my testing time over the next
week and a half is limited, and I'd like to get some other eyes
to perhaps look at things and try this new function out.
If you are interested, drop me an email message at kane@cs.purdue.edu
(or reply to this message). My original goal was to get this in
the next MiscKit release, but it may be pushed off until the next
one after that. I will send you the source as a shar file in
non-NeXT mail (it's a little too large at 14K to gratuitously mail
it out here to people who mayn't be interested).
Thanks,
Christopher Kane
kane@gac.edu, kane@cs.purdue.edu